physically incapacitated - German English Dictionary